﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Yeetop.PayHub
{
    /// <summary>
    /// 支付结果
    /// </summary>
    public enum PayStatus
    {
        /// <summary>
        /// 未知错误。
        /// </summary>
        UnknowError = 0,

        /// <summary>
        /// 支付成功。
        /// </summary>
        Succeed = 1,

        /// <summary>
        /// 网关返回的支付失败。
        /// </summary>
        Failure = 2,

        /// <summary>
        /// 支付网关的IP错误。
        /// </summary>
        ServerIPError = 3,

        /// <summary>
        /// 获取网关失败。
        /// </summary>
        ServerError = 4,

        /// <summary>
        /// 签名错误。
        /// </summary>
        SignError = 6,

        /// <summary>
        /// 网关返回数据非法，不包含该网关的特征码
        /// </summary>
        ServerDataIllegal = 7,

        /// <summary>
        /// 订单不符。
        /// </summary>
        OrderError = 8,

        /// <summary>
        /// 商户不符。
        /// </summary>
        MerchantError = 9
    }
}
